##继承：让子类继承父类所有公共属性和方法，但是如果仅仅是为了继承公共属性和方法，继承就没有实际意义了，应该在继承之后，子类应该有一些自己的属性和方法

class Animal(object):
    def eat(self):
        print('i can eat')
    def call(self):
        print('i can call')

class Dog(Animal):
    ##重写父类call方法
    def call(self):
        print('i can miao miao')


class Cat(Animal):
    pass

wangcai=Dog()
wangcai.eat()
wangcai.call()

miaomiao=Cat()
miaomiao.eat()
miaomiao.call()



